Set the cursor to GDK_XTERM.
authorAnders Carlsson <andersca@gnu.org>
Sun, 27 Jan 2002 18:54:36 +0000 (18:54 +0000)
committerAnders Carlsson <andersca@src.gnome.org>
Sun, 27 Jan 2002 18:54:36 +0000 (18:54 +0000)
2002-01-27  Anders Carlsson  <andersca@gnu.org>

* gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
GDK_XTERM.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtklabel.c

index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 29cd5cb42bcf552061043740ddad3b94a7a7cc8d..c0a387a9d3488cb23a90faf2fde9185818f789d4 100644 (file)
@@ -1,5 +1,8 @@
 2002-01-27  Anders Carlsson  <andersca@gnu.org>
 
+       * gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
+       GDK_XTERM.
+
        * gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.
 
        * gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.
index 9940f0d8fd02cb08e82f9d168dc5e56ac8ff785b..f648f2d342c39303fbdcc5d58e1267cbc0db01b9 100644 (file)
@@ -2275,16 +2275,19 @@ gtk_label_create_window (GtkLabel *label)
   attributes.window_type = GDK_WINDOW_TEMP;
   attributes.wclass = GDK_INPUT_ONLY;
   attributes.override_redirect = TRUE;
+  attributes.cursor = gdk_cursor_new (GDK_XTERM);
   attributes.event_mask = gtk_widget_get_events (widget) |
     GDK_BUTTON_PRESS_MASK        |
     GDK_BUTTON_RELEASE_MASK      |
     GDK_BUTTON_MOTION_MASK;
 
-  attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_NOREDIR;
+  attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_NOREDIR | GDK_WA_CURSOR;
 
   label->select_info->window = gdk_window_new (widget->window,
                                                &attributes, attributes_mask);
-  gdk_window_set_user_data (label->select_info->window, widget);  
+  gdk_window_set_user_data (label->select_info->window, widget);
+
+  gdk_cursor_unref (attributes.cursor);
 }
 
 static void